strapped magnetron - Turkish English Dictionary